sheep ranch - Allemand Anglais Dictionnaire